package com.service.healthycode.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户表(UserInfo)实体类
 *
 * @author makejava
 * @since 2021-03-30 11:37:21
 */
@Data
public class UserDto {
    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private String id;
    /**
     * 账号
     */
    @ApiModelProperty("账号")
    private String username;
    /**
     * 手机号码
     */
    @ApiModelProperty("手机号码")
    private String telephone;
    /**
     * 手机号码
     */
    @ApiModelProperty("姓名")
    private String fullName;
    /**
     * 手机号码
     */
    @ApiModelProperty("邮箱")
    private String email;
    /**
     * 终端
     */
    @ApiModelProperty("终端")
    private String terminalMac;
    /**
     * 身份证号码
     */
    @ApiModelProperty("身份证号码")
    private String idNum;
    /**
     * 工号/学号
     */
    @ApiModelProperty("工号/学号")
    private String jobNum;
    /**
     * 角色id
     */
    private String roleId;
    /**
     * 登录ip
     */
    private String ip;
    /**
     * 登录次数
     */
    private int count;
    /**
     * 上线时间
     */
    private Date onlineTime;
    /**
     * 下线时间
     */
    private Date offlineTime;
    /**
     * 注册时间
     */
    private Date registerTime;
    /**
     * 在线时长
     */
    private Long time;

    /**
     * 终端状态:4->红码;3->黄码;2->绿码;1->灰码
     */
    private Integer status;
}
